import request from '@/utils/request';

// 分页查询灾害天气记录
// ### 请求参数

// |名称|位置|类型|必选|中文名|说明|
// |---|---|---|---|---|---|
// |startDate|query|string| 否 ||灾害开始时间|
// |endDate|query|string| 否 ||灾害结束时间|
// |plotId|query|string| 否 ||地块ID|
// |fieldId|query|string| 否 ||条田ID|
// |area|query|string| 否 ||受灾面积(亩)|
// |personInId|query|string| 否 ||负责人id|
// |personInCharge|query|string| 否 ||负责人|
// |images|query|string| 否 ||现场图片(可存多张图片URL，JSON格式)|
// |disasterLevel|query|string| 否 ||灾害等级|
// |disasterType|query|string| 否 ||灾害类型|
// |createTime|query|string| 否 ||创建时间|
// |remark|query|string| 否 ||备注|
// |plotName|query|string| 否 ||地块名称|
// |fieldName|query|string| 否 ||条田名称|
// |pageNo|query|string| 是 ||页码，从 1 开始|
// |pageSize|query|string| 是 ||每页条数，最大值为 100|
// |tenant-id|header|integer(int32)| 否 ||租户编号|
// |Authorization|header|string| 否 ||认证 Token|
export function getDisasterWeatherPage(params) {
  return request.get('/app-api/nongye/appDisaster-weather/page', params);
}

// 获取单条灾害天气记录详情
export function getDisasterWeather(id) {
  return request.get('/app-api/nongye/appDisaster-weather/get', { id });
}

// 创建灾害天气记录
export function createDisasterWeather(data) {
  return request.post('/app-api/nongye/appDisaster-weather/create', data);
}

// 更新灾害天气记录
export function updateDisasterWeather(data) {
  return request.put('/app-api/nongye/appDisaster-weather/update', data);
}

// 删除灾害天气记录
export function deleteDisasterWeather(id) {
  return request.delete(`/app-api/nongye/appDisaster-weather/delete?id=${id}`);
} 